package Controlador;

import javax.swing.JButton;

import Modelo.Hectarea;
import Vista.Casillero;


public class AccionTuberia extends Accion {

	
		
		public AccionTuberia(JButton indicaAccion,Controlador controlador){
			this.indicaAccion = indicaAccion;
			this.controlador = controlador;
		}
		public void accionSecundaria(Casillero lugarDeAccion) {
			
			Hectarea origen = this.controlador.getClickSecundarioInicial().obtenerHectarea();
			Hectarea destino = lugarDeAccion.obtenerHectarea();
			if(this.controlador.getJuego().obtenerJugador().construirTuberiasDeAgua(origen, destino)){
				this.controlador.devolverVentana().actualizarEstadoJuego(this.controlador.getJuego());
				this.controlador.devolverVentana().actualizarVistaCasilleros();
			}else{
				this.controlador.desmarcarClickPrimario();
				this.controlador.desmarcarClickSecundario();
			}
		}
		
		@Override
		public void accionPrimaria(Casillero lugarDeAccion) {
			// TODO Auto-generated method stub
		}
}
